ul.resp-tabs-list{margin: 0px;padding: 0px;}
.resp-tabs-list li {font-weight: 600;font-size: 13px;display: inline-block;padding: 13px 15px;margin: 0 4px 0 0;list-style: none;cursor: pointer;float: left;}
.resp-tabs-container {padding: 0px;background-color: transparent;clear: left;}
h2.resp-accordion {cursor: pointer;padding: 5px;display: none;}
.resp-tab-content {display: none;padding: 30px 0 0 0;}
.resp-tab-active { border: 1px solid #d9e2ef !important; border-bottom: none; margin-bottom: -1px !important; padding: 12px 14px 14px 14px !important; border-top: 1px solid #d9e2ef !important; border-bottom: 0px #fff solid !important;}
.resp-tab-active {border-bottom: none;background-color: #fff;}
.resp-content-active, .resp-accordion-active {display: block;}
.resp-tab-content {border: 0px solid #d9e2ef ;	border-top-color: #5AB1D0;}
h2.resp-accordion {font-size: 13px;border: 0px solid #d9e2ef !important;border-top: 0px solid #d9e2ef;margin: 0 0 10px;padding: 15px 25px 15px 15px;}
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding: 10px 15px !important;}
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {float: left;width: 100%; padding-right: 0px; text-align: center;}
.resp-vtabs .resp-tabs-list li {display: block;padding: 5px 10px !important;margin: 0px;cursor: pointer;float: none; font-size: 21px; color: #08508b; background: none !important; border-bottom: 0px solid #eee !important; line-height: 1.2; /* color: #9fc373; */ float:left; width:16%; border-right: 1px solid #eee !important; line-height: 1; font-size: 18px; font-weight: 600; background: #e7f5fd !important; color: #08508b; padding: 14px 15px 15px !important; border-radius: 35px; border: 0 !important; /* margin-right: 10px; */ float: none; position: relative; display: inline-block; float: left; margin-right: 0.6%;}
.resp-vtabs .resp-tabs-list li.single-text { padding-top: 23px !important;}
.resp-vtabs .resp-tabs-list li:last-child { border-bottom: 0 !important; border-right: 0 !important;}
.resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;border: 0px solid #c1c1c1;float: left;width: 100%;min-height: auto;border-radius: 0px;clear: none;}
.resp-vtabs .resp-tab-content {border: none;word-wrap: break-word; border-left: 0px solid #d9e2ef;}
.resp-vtabs li.resp-tab-active { position: relative; z-index: 1; margin-right: 0.6% !important; padding: 5px 10px !important; border-top: 0px solid; border: 0px solid #5AB1D0 !important; border-left: 0px solid #5AB1D0 !important; margin-bottom: 0px !important; border-right: 0px #eee solid !important; border-bottom: 0px solid #eee !important; font-size: 21px; /* color: #08508b;  */ color: #87b54f; }
.resp-arrow { width: 9px; height: 9px; float: right; margin-top: 7px; border-left: 0; border-right: 2px solid #08508b; border-top: 2px solid #08508b; transform: rotate(45deg); transition:0.3s; margin-right: -10px;}
h2.resp-tab-active span.resp-arrow {border: none;border-right: 2px solid #08508b; border-top: 2px solid #08508b; transform: rotate(135deg);}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {background: #DBDBDB;/* !important;*/}
.resp-easy-accordion h2.resp-accordion {display: block;}
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1;/* !important;*/}
.resp-jfit {width: 100%;margin: 0px;}
.resp-tab-content-active {display: block;}
h2.resp-accordion:first-child {border-top: 1px solid #c1c1c1;/* !important;*/}

/* .resp-tabs-list li.plan-individual {
	line-height: 1;
	font-size: 30px;
	font-weight: 700;
	background: #396793 !important;
	color: #fff;
	padding: 20px 30px !important;
	border-radius: 35px;} */
.pricing-tab .resp-tabs-list {text-align:center}
.pricing-tab .resp-tabs-list li { line-height: 1; font-size: 18px; font-weight: 600; background: #396793 !important; color: #fff; padding: 14px 30px 15px !important; border-radius: 35px; border: 0 !important; margin-right: 10px; float:none; position:relative; }
.pricing-tab .resp-tabs-list li.resp-tab-active, .resp-tabs-list li.resp-tab-active {background: #dff3c8 !important; padding: 14px 30px 15px !important;}
.pricing-tab .resp-tabs-list li.resp-tab-active::after, .resp-tabs-list li.resp-tab-active::after { content: ""; position: absolute; height: 12px; width: 12px; background: #dff3c8; left: 50%; bottom: -5px; transform: rotate(45deg); }
.resp-tabs-list li.resp-tab-active {font-size:18px; color:#08508b; padding: 14px 15px 15px !important;}

.pricing-tab.innovation .resp-tabs-list li {background: url(../images/tab-ind.png) no-repeat 30px center #f6fdee !important; padding: 26px 30px 26px 108px !important; color:#08508b; font-weight: 600;font-size:24px}
.pricing-tab.innovation .resp-tabs-list li.org {background: url(../images/tab-org.png) no-repeat 30px center #f6fdee !important; padding: 26px 30px 26px 108px !important; color:#08508b; font-weight: 600;font-size:24px}
.pricing-tab.innovation .resp-tabs-list li.ind.resp-tab-active {background: url(../images/tab-ind.png) no-repeat 30px center #dff3c8 !important; color:#08508b}
.pricing-tab.innovation .resp-tabs-list li.org.resp-tab-active {background: url(../images/tab-org.png) no-repeat 30px center #dff3c8 !important; color:#08508b}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 767px) {ul.resp-tabs-list {    display: none;}
h2.resp-accordion.resp-tab-active {background: #dff3c8 !important; color: #08508b !important;}h2.resp-accordion {    display: block; font-size: 16px; font-weight: 600; background: #e7f5fd !important; color: #08508b;}
.resp-vtabs .resp-tab-content {    border: 1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {    border: none;    float: none;    width: 100%;    min-height: 100px;    clear: none;}
.resp-accordion-closed {    display: none !important;}
.resp-vtabs .resp-tab-content:last-child {    border-bottom: 1px solid #c1c1c1 !important;}
.resp-tab-content {padding:10px}
.resp-vtabs .resp-tab-content {border:0px solid #d9e2ef !important}
.resp-tab-content {border: 1px solid #d9e2ef !important;}
h2.resp-tab-active {padding: 15px 25px 15px 15px !important;}
.pricing-tab .resp-arrow {margin-top: 5px;}
.pricing-tab h2.resp-tab-active span.resp-arrow {margin-top: 3px;}
.faq-cont h2 span.resp-arrow {margin-top: 4px;}
.faq-cont h2.resp-tab-active span.resp-arrow {margin-top: 3px;}
.pricing-tab.innovation h2.resp-accordion[aria-controls="hor_1_tab_item-0"] {background: url(../images/tab-ind.png) no-repeat 30px center #f6fdee !important; padding: 26px 30px 26px 108px !important; color: #266190!important; font-weight: 600;font-size:24px; text-align:left; display:none}
.pricing-tab.innovation h2.resp-accordion[aria-controls="hor_1_tab_item-0"].resp-tab-active {background: url(../images/tab-ind.png) no-repeat 30px center #dff3c8 !important; padding: 26px 30px 26px 108px !important; color: #fff!important; font-weight: 600;font-size:24px;display:none}
.pricing-tab.innovation h2.resp-accordion[aria-controls="hor_1_tab_item-1"] {background: url(../images/tab-org.png) no-repeat 30px center #f6fdee !important; padding: 26px 30px 26px 108px !important; color: #266190!important; font-weight: 600;font-size:24px;display:none}
.pricing-tab.innovation h2.resp-accordion[aria-controls="hor_1_tab_item-1"].resp-tab-active {background: url(../images/tab-org.png) no-repeat 30px center #dff3c8 !important; padding: 26px 30px 26px 108px !important; color: #fff!important; font-weight: 600;font-size:24px;display:none}
.pricing-tab.innovation  h2.resp-accordion span.resp-arrow {margin-top: 11px;}
.pricing-tab.innovation  h2.resp-accordion.resp-tab-active span.resp-arrow {border-color: #fff!important;}
.pricing-tab.innovation ul.resp-tabs-list {    display: block;}
.pricing-tab.innovation .resp-tabs-list li.ind {padding:12px 10px 12px 55px !important;font-size: 15px !important;background:url(../images/tab-ind.png) no-repeat 10px center #f6fdee !important;background-size: 40px !important;margin-right:10px}
.pricing-tab.innovation .resp-tabs-list li.ind.resp-tab-active {padding:12px 10px 12px 55px !important;font-size: 15px !important;background:url(../images/tab-ind.png) no-repeat 10px center #dff3c8 !important;background-size: 40px !important;}
.pricing-tab.innovation .resp-tabs-list li.org {padding:12px 10px 12px 50px !important;font-size: 15px !important;;background:url(../images/tab-org.png) no-repeat 10px center #f6fdee !important;background-size: 40px !important;margin-right:0}
.pricing-tab.innovation .resp-tabs-list li.org.resp-tab-active {padding:12px 10px 12px 50px !important;font-size: 15px !important;background:url(../images/tab-org.png) no-repeat 10px center #dff3c8 !important;background-size: 40px !important;}
.pricing-tab.innovation .resp-tab-content {padding:30px 0 0 0; border:none !important}
}